package com.atguigu.order.config;

import org.springframework.cloud.client.loadbalancer.LoadBalanced;
import org.springframework.cloud.client.loadbalancer.LoadBalancerClient;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.client.RestTemplate;

@Configuration
public class OrderConfig {  //用java代码的形式完成spring中pom.xml的任务。

    @LoadBalanced
    @Bean
    RestTemplate restTemplate(){ //相当于pom.xml中的一个bean定义（配置块），后面可以被注入程序中的引用变量。
        return new RestTemplate();
    }

//    @Bean
//    LoadBalancerClient loadBalancerClient(){
//        return new LoadBalancerClient();
//    }

}
